// Decompiled on 周六 2月 22 19:31:49 CST 2025 with Zomboid Decompiler v0.1.3 using Vineflower.
package zombie;

import fmod.fmod.Audio;
import java.util.ArrayList;
import zombie.audio.BaseSoundEmitter;
import zombie.characters.IsoPlayer;
import zombie.iso.IsoGridSquare;

public final class DummySoundManager extends zombie.BaseSoundManager {
    private static ArrayList<Audio> ambientPieces = new ArrayList();

    @Override
    public boolean isRemastered() {
        return false;
    }

    @Override
    public void update1() {
    }

    @Override
    public void update3() {
    }

    @Override
    public void update2() {
    }

    @Override
    public void update4() {
    }

    @Override
    public void CacheSound(String file) {
    }

    @Override
    public void StopSound(Audio var1) {
    }

    @Override
    public void StopMusic() {
    }

    @Override
    public void Purge() {
    }

    @Override
    public void stop() {
    }

    @Override
    protected boolean HasMusic(Audio var1) {
        return false;
    }

    @Override
    public void Update() {
    }

    @Override
    public Audio Start(Audio var1, float var2, String var3) {
        return null;
    }

    @Override
    public Audio PrepareMusic(String var1) {
        return null;
    }

    @Override
    public void PlayWorldSoundWav(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, int choices, boolean ignoreOutside) {
    }

    @Override
    public Audio PlayWorldSoundWav(String var1, boolean var2, IsoGridSquare var3, float var4, float var5, float var6, boolean var7) {
        return null;
    }

    @Override
    public Audio PlayWorldSoundWav(String var1, IsoGridSquare var2, float var3, float var4, float var5, boolean var6) {
        return null;
    }

    @Override
    public Audio PlayWorldSound(String var1, IsoGridSquare var2, float var3, float var4, float var5, int var6, boolean var7) {
        return null;
    }

    @Override
    public Audio PlayWorldSound(String var1, boolean var2, IsoGridSquare var3, float var4, float var5, float var6, boolean var7) {
        return null;
    }

    @Override
    public Audio PlayWorldSoundImpl(String var1, boolean var2, int var3, int var4, int var5, float var6, float var7, float var8, boolean var9) {
        return null;
    }

    @Override
    public Audio PlayWorldSound(String var1, IsoGridSquare var2, float var3, float var4, float var5, boolean var6) {
        return null;
    }

    @Override
    public void update3D() {
    }

    @Override
    public Audio PlaySoundWav(String var1, int var2, boolean var3, float var4) {
        return null;
    }

    @Override
    public Audio PlaySoundWav(String var1, boolean var2, float var3) {
        return null;
    }

    @Override
    public Audio PlaySoundWav(String var1, boolean var2, float var3, float var4) {
        return null;
    }

    @Override
    public Audio PlayJukeboxSound(String var1, boolean var2, float var3) {
        return null;
    }

    @Override
    public Audio PlaySoundEvenSilent(String var1, boolean var2, float var3) {
        return null;
    }

    @Override
    public Audio PlaySound(String var1, boolean var2, float var3) {
        return null;
    }

    @Override
    public Audio PlaySound(String var1, boolean var2, float var3, float var4) {
        return null;
    }

    @Override
    public Audio PlayMusic(String var1, String var2, boolean var3, float var4) {
        return null;
    }

    @Override
    public void PlayAsMusic(String var1, Audio var2, boolean var3, float var4) {
    }

    @Override
    public void setMusicState(String stateName) {
    }

    @Override
    public void setMusicWakeState(IsoPlayer player, String stateName) {
    }

    @Override
    public void DoMusic(String name, boolean bLoop) {
    }

    @Override
    public float getMusicPosition() {
        return 0.0F;
    }

    @Override
    public void CheckDoMusic() {
    }

    @Override
    public void stopMusic(String name) {
    }

    @Override
    public void playMusicNonTriggered(String name, float gain) {
    }

    @Override
    public void playAmbient(String name) {
    }

    @Override
    public void playMusic(String name) {
    }

    @Override
    public boolean isPlayingMusic() {
        return false;
    }

    @Override
    public boolean IsMusicPlaying() {
        return false;
    }

    @Override
    public void PlayAsMusic(String var1, Audio var2, float var3, boolean var4) {
    }

    @Override
    public long playUISound(String name) {
        return 0L;
    }

    @Override
    public boolean isPlayingUISound(String name) {
        return false;
    }

    @Override
    public boolean isPlayingUISound(long eventInstance) {
        return false;
    }

    @Override
    public void stopUISound(long eventInstance) {
    }

    @Override
    public void FadeOutMusic(String name, int milli) {
    }

    @Override
    public Audio BlendThenStart(Audio var1, float var2, String var3) {
        return null;
    }

    @Override
    public void BlendVolume(Audio var1, float var2, float var3) {
    }

    @Override
    public void BlendVolume(Audio var1, float var2) {
    }

    @Override
    public void setSoundVolume(float volume) {
    }

    @Override
    public float getSoundVolume() {
        return 0.0F;
    }

    @Override
    public void setMusicVolume(float volume) {
    }

    @Override
    public float getMusicVolume() {
        return 0.0F;
    }

    @Override
    public void setVehicleEngineVolume(float volume) {
    }

    @Override
    public float getVehicleEngineVolume() {
        return 0.0F;
    }

    @Override
    public void setAmbientVolume(float volume) {
    }

    @Override
    public float getAmbientVolume() {
        return 0.0F;
    }

    @Override
    public void playNightAmbient(String choice) {
    }

    @Override
    public ArrayList<Audio> getAmbientPieces() {
        return ambientPieces;
    }

    @Override
    public void pauseSoundAndMusic() {
    }

    @Override
    public void resumeSoundAndMusic() {
    }

    @Override
    public void debugScriptSounds() {
    }

    @Override
    public void registerEmitter(BaseSoundEmitter emitter) {
    }

    @Override
    public void unregisterEmitter(BaseSoundEmitter emitter) {
    }

    @Override
    public boolean isListenerInRange(float x, float y, float range) {
        return false;
    }

    @Override
    public Audio PlayWorldSoundWavImpl(String var1, boolean var2, IsoGridSquare var3, float var4, float var5, float var6, boolean var7) {
        return null;
    }

    @Override
    public String getCurrentMusicName() {
        return null;
    }

    @Override
    public String getCurrentMusicLibrary() {
        return null;
    }
}
